
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; cursor:default;}
*{ list-style:none; padding:0; margin:0;}
a{ cursor:pointer; text-decoration:none; color:#432584;}
a:hover{ text-decoration:underline; color:#000;}
frameset{ border:0;}
frame{ overflow:hidden;}
table{ border:0px;}/*input[type="text"]{ height:14px; border:1px solid #999; padding:2px;}*/


.bold{ font-weight:bold;}
.redfont{ color:#f00;}
.whitefont{ color:#fff;}
.widthauto{ width:auto;}
.width20{ width:20px;}
.width40{ width:40px;}
.width60{ width:60px;}
.width80{ width:80px;}
.width100{ width:100px;}
.width120{ width:120px;}
.width140{ width:140px;}
.width160{ width:160px;}
.btn_s{ width:60px; height:19px; background:url(../images/btn_s.gif) no-repeat; cursor:pointer; color:#fff;}
.btn_m{ width:80px; height:19px; background:url(../images/btn_m.gif) no-repeat; cursor:pointer; color:#fff;}
.btn_l{ width:90px; height:19px; background:url(../images/btn_l.gif) no-repeat; cursor:pointer; color:#fff;}
.btn{ width:auto; height:20px; line-height:14px; font-size:11px!important; background:url(../images/btnbg.gif) repeat-x; border:1px solid #7a6da2; cursor:pointer; color:#fff; padding-left:10px; padding-top:0px; padding-right:10px; margin-left:5px; margin-right:5px;}
.purplebg_dark{ background:#6950a1;}
.purplebg_light{ background:#878bce; color:#f1ebfa;}
.purplebg_light2{ background:#eef!important;}
.whitebg{ background:#fff;}
.graybg_light{ background:#eee;}

.trpurplebg{ background:#eef;}
.trwhitebg{ background:#fff;}
.trhover{ background:#888bce; color:#fff;}
.trhover a{ color:#fff;}

.txt_align_rgt{ text-align:right;}
.txt_align_lft{ text-align:left;}
.float_lft{ float:left;}
.float_rgt{ float:right;}
.padding_lft5{ padding-left:5px;}
.padding_rgt5{ padding-right:5px;}
.padding_top5{ padding-top:5px;}
.padding_lft20{ padding-left:20px;}
.padding_rgt20{ padding-right:20px;}
.padding_top20{ padding-top:20px;}
.padding5{ padding:5px;}

.txtbox{ height:14px; border:1px solid #999; padding:2px;}
.txtboxover{ height:14px; border:1px solid #000; padding:2px;}
.rgtline{ border-right:1px solid 6950a10;}
.h3{ font-size:14px; background:#f6f6f6; font-weight:bold;}
.h2{ font-size:18px; background:#fff; padding-bottom:10px;}
.h2 img{ width:20px; height:20px;}
.h2 span{ width:auto; height:30px; line-height:18px;}
.h1{ font-size:24px; background:#fff;}
.formbox{ float:left; width:950px; height:auto; padding-bottom:10px; padding-top:10px; border-bottom:1px dashed #ccc; margin-left:5px;}
.formbox1{ float:left; width:950px; height:auto; background:url(../images/formbg1.gif) repeat-y; padding-bottom:10px; padding-top:10px; border-bottom:1px dashed #ccc; margin-left:5px;}
.lable_1{ float:left; width:100px; height:auto; line-height:16px; text-align:right; padding-right:5px;}
.checkbox_1{ margin-top:3px; margin-left:5px;}

.loadingbox{ width:auto; height:25px; background:url(../images/loading_icon1.gif) no-repeat left top #fff; background-position:0 5px; color:#6950a1; line-height:25px; padding-left:25px; margin:0 auto;}

.tablestyle{ float:left; width:800px; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:0px solid #ccc; margin:5px;}
.thead{  background:#878bce; width:auto; padding-bottom:3px;}
.thead td{ font-weight:normal; font-size:10px; color:#f1ebfa; padding:3px; /*border-left:0; border-top:0;*/ border-right:1px solid #fff; border-bottom:1px solid #ccc; text-align:center;}
.thead td a{ color:#fff; text-align:center; line-height:16px;}
.tbody{ width:auto;}
.tbody td{ font-weight:normal; font-size:10px; text-align:center; padding:3px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.tbody td a:hover{ color:#fff;}
.itemselected{ border:0;}

.pagecounting{ float:left; width:650px; height:auto; padding-left:5px; padding-top:10px;}
.pagecounting span{ padding-right:3px;}
.pagecounting input{ margin-right:3px;}
.pagecounting input[type="image"]{ cursor:pointer;}
.pagecounting a{ cursor:pointer;}

.radggriddiv table
{
    border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; margin:5px; 
}

.radggriddiv th
{
	background:#878bce; width:auto; padding-bottom:3px; color:#fff; padding-top:3px;
}

.radggriddiv th a{ color:#fff; text-align:center; line-height:16px;}

.radggriddiv tbody{ background:#fff; width:auto;}

.radggriddiv tbody td{ font-weight:normal; font-size:10px; text-align:center; padding:3px; border-bottom:1px solid #ccc; }

.GridHeader_Default
{
     color:#fff;
}


.eztable
{
    border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; margin:5px; 
}

.eztable .title
{
    background:#878bce;  color:#fff; 
}

.eztable .title td
{
    width:auto; padding-bottom:3px; color:#fff; padding-top:3px; text-align:center;
}

.eztable .title  td a
{
    color:#fff; text-align:center; line-height:16px;
}

.eztable td
{
    font-weight:normal; font-size:10px; text-align:center; padding:3px; border-bottom:1px solid #ccc;
}